Флаги
O D I T S Z A P C * * * * * *
Команда:
ADD destination,source
Логика:
destination = destination + source
ADD складывает операнды и засылает сумму по назначению (destination). Оба операнда могут быть байтами или словами, и оба операнда могут быть двоичными числами со знаком или без знака.
Операнды | Такт байты (слова) | Обращения | Байты | Пример |
регистр,регистр | 3 | - | 2 | ADD BX,SI |
регистр,непоср.операнд | 4 | - | 3-4 | ADD CX,128 |
аккумулятор,непоср.оп. | 4 | - | 2-3 | ADD AL,10 |
регистр,память | 9(13)+EA | 1 | 2-4 | ADD DI,[DX] |
память,регистр | 16(24)+EA | 2 | 2-4 | ADD BETA,DI |
память,непоср.операнд | 17(25)+EA | 2 | 3-6 | ADD GAMMA,16h |
Примечания:
При сложении чисел, занимающих более 16 бит, полезна команда ADC, т.к. она прибавляет перенос от предыдущей операции.